M O N a D I C R O B O T I C S Monadic Robotics

نویسندگان

  • John Peterson
  • Greg Hager
چکیده

We have developed a domain speci c language for the construction of robot controllers, Frob (Functional ROBotics). The semantic basis for Frob is Functional Reactive Programming, or simply FRP, a purely functional model of continuous time, interactive systems. FRP is built around two basic abstractions: behaviors, values de ned continuously in time, and events, discrete occurances in time. On this foundation, we have constructed abstractions speci c to the domain of robotics. Frob adds yet another abstraction: the task, a basic unit of work de ned by a continuous behavior and a terminating event. This paper examines two interrelated aspects of Frob. First, we study the design of systems based on FRP and how abstractions de ned using FRP can capture essential domain-speci c concepts for systems involving interaction over time. Second, we demonstrate an application of monads, used here to implement Frob tasks. By placing our task abstraction in a monadic framework, we are able to organize task semantics in a modular way, allowing new capabilities to be added without pervasive changes to the system. We present several robot control algorithms specied using Frob. These programs are clear, succinct, and modular, demonstrating the power of our approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Amitraz Poisoning; A case study

A m i t r a z, a n i ns e c t i c i d e /a ca ri c i de of the f o r m a m i d i n e p e st i c i d e s group, is a ? 2 a d r e n e r g i c ag on i st a nd of t he a m i d i ne c h e m i ca l f a m il y generally us e d to c o n t r ol animal e c top a r a s i t e s. Poisoning due to am i t r a z i s r a r e and character...

متن کامل

مطالعه میکروبیولوژیک و کلینیکال پاتولوژیک تورم مفصل عفونی در گاو

.r!r5! &tL,"1ei;r.r.laL 61b 4ittq J5r.lsol.,J.'i s!)t :!eaA .e6 .uthiauutY:.7tb 'pJt-96o"L f 9 s* ;;taafu 9S o"ttV :oUles 1r pJt"96a.r! fA9 c{;r'i4Jy,i"rrSr"'t, ttV 'JdL AJ" ,51o*9; :rta9t ,JFli,.,.:.15 lq,Jlt slsi. eJ.,:,:5 . Sd'aref6lal.il.;bl.5bo6;ti'i5 9 J*.5bc,,U. it9 6ta$ ota;.i.. $pt29l ll1^x9 tbtey?95.io,li .gbJ9al5 sl*r; . d elftl !h* 9 y'Lr "5b," I ),,la.l.a p]r" gr.rf .r#S"...

متن کامل

مطالعه فراوانی تیپ های مسمومیتزای انسانی کلستریدیوم بوتولینوم (A, B, E) در بعضی از ماهیان دریای شمال( سفید و کفال) و ماهیان دریای جنوب ( شوریده و حلوا) ایران

. (vr"+ ) lt s o{,9^is (Jt"j)Jtise r^il3tpb :oUle+ .,jti I dlir..9* db* s9"9 jJ j | .+1,. er- )LAe.1 I +.i9r; lf ' :.p9, .Lgr;lortjr;rlt, (a;r"; f f. VS),rilt9 !)9) air.ir)J) e 4y e+ yql*S JL;,r ol.icJ5 6lndit i . r;ii,S,lr! aiJ";icr9. a-i.1 oif6-f- r.r-f ortir-l t 9 ac!,51!!;,*Sf ,:t*- o:.J.i1 trS".* f q rg rf ,r- },l'j*.Ft . r,:f;.s.; ;oJi :ni 5rlJUrl Jylgig"dLbO*Ji,riijl cdlGglii reJJg...

متن کامل

تاثیر مرکزی هیستامین بر درد فرمالینی در خرگوش: نقش سیستم اپیوئیدی

.yiU s1 r qdJ 9 6!r.1 l,-r,iU 61 r,r1.11 ;oal il go,-7^19 ai f * *,-) S '*{'?'J*'fL' t:::tc: l/'2f /2 g.6;gb.t e*)* +r-,JifF.'L!.p"i9 r:.",ii:oul9+ 'Fft s ;J"r.pbjr;^*f- $ J9b +9 ll o;lr"iJ$!l odjUll Jt'56rlr2lr.! :rti9, ,(Jt;5) O*Jt"Jt i,;;ia.rJ1.pll oQr.i; nlCel ."r95f a+1,,r-..;ta 4..59L*yrtirlrcrbtUg i*r..p.259Fl'tfA,lflA.;lLirl,r6ek- 5r crrt!"rlr (efs.s..o' ) o*:..i1 Ji (.fsfefa),-;...

متن کامل

شناسایی دگرگونی ژنتیکی در ویروس تب برفکی تیپ A با استفاده از تعیین ردیف نوکلئوتیدی قسمتی از ژن VP1 ویروس

,1s1ya:.J'$n :7tb !9y.tu;1 9; q 5t'1& p I r lt 4!lr 9 61,; .l.iy c.!! ob lr+ : tt 4jr.'j .Al JLrob.;qrolr,J'fll t q ..rlaLr. 4 RT-PCR ri,Sle 1r o.ri 6bi!l Jt-t5 RIA :.pe, .pe1 *q&,.5b.'.;9; VPr Oijl ,r,iiqo-f .ddisl-t,r-a.ttJ nlceloltl Jlhr""gbyp,glrrsc*l . d,ri$ multiplexRT-PCR cycle sequencing cie) jlosu:pl t r PCR Jr-e .ri . 'r-JJl9; a{.Jt Fluorescent dye deoxy-terminator ar.bgy.5bai...

متن کامل

NASA Technical Memorandum 100898 Microgravity Robotics Technology Program

A research program t o deve lop techno logy for r o b o t s o p e r a t i n g i n t h e m i c r o g r a v i t y e n v i r o n ment o f t h e space s t a t i o n l a b o r a t o r y i s desc r ibed . These r o b o t s must be capab le o f manipul a t i n g pay loads w i t h o u t caus ing them t o exper ience ha rmfu l l e v e l s o f a c c e l e r a t i o n , and t h e mo t ion o f t hese r o b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999